﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
using System.Web.Mvc;

namespace Tecnosop.Dominio
{
    [MetadataType(typeof(FACTURA_VENTA_DIRECTAMetadata))]
    public partial class DETALLE_FACTURA_VENTA_DIRECTA
    {
        internal class FACTURA_VENTA_DIRECTAMetadata
        {
            [HiddenInput(DisplayValue = true)]
            [DisplayName("Número de factura")]
            [Required(ErrorMessage = "Ingrese número de factura")]
            public int NUMERO_FACTURA { get; set; }

            [DisplayName("Razón social")]
            [Required(ErrorMessage = "Ingrese razón social")]
            public string RAZON_SOCIAL { get; set; }

            [HiddenInput(DisplayValue = true)]
            [DisplayName("Detalle")]
            [Required(ErrorMessage = "Ingrese número de detalle")]
            public int DETALLE_VENTA_DIRECTA { get; set; }

            [DisplayName("Código producto")]
            [Required(ErrorMessage = "Ingrese código del producto")]
            public int CODIGO_ITEM { get; set; }

            [DisplayName("Cantidad")]
            [Required(ErrorMessage = "Ingrese número cantidad")]
            public Nullable<int> CANTIDAD { get; set; }

            [DataType(DataType.Currency)]
            [DisplayName("Subtotal")] 
            public Nullable<int> SUBTOTAL { get; set; }
        }
       
    }
}
